helpless and weak person - German English Dictionary